Introduction to Object-Oriented Programming
Back to Home
01. Introduction
02. Procedural vs. Object-Oriented Programming
03. Class, Object, Method and Attribute
04. OOP Syntax
05. Exercise: OOP Syntax Practice - Part 1
06. A Couple of Notes about OOP
07. Exercise: OOP Syntax Practice - Part 2
08. Commenting Object-Oriented Code
09. A Gaussian Class
10. How the Gaussian Class Works
11. Exercise: Code the Gaussian Class
12. Magic Methods
13. Exercise: Code Magic Methods
14. Inheritance
15. Exercise: Inheritance with Clothing
16. Inheritance: Probability Distribution
17. Demo: Inheritance Probability Distributions
18. Advanced OOP Topics
19. Organizing into Modules
20. Demo: Modularized Code
21. Making a Package
22. Virtual Environments
23. Exercise: Making a Package and Pip Installing
24. Binomial Class
25. Exercise: Binomial Class
26. Scikit-learn Source Code
27. Putting Code on PyPi
28. Exercise: Upload to PyPi
29. Lesson Summary
Back to Home
12. Magic Methods
Magic Methods
L3 10 Magic M V1 V3
Magic Methods in Code
Magic Methods in Code
Next Concept